Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Huge update #125

Merged
merged 1 commit into from
Jan 21, 2024
Merged

Huge update #125

merged 1 commit into from
Jan 21, 2024

Conversation

monosans
Copy link
Owner

@monosans monosans commented Jan 18, 2024

  • Drop support for Python 3.7.
  • Use offline geolocation database instead of ip-api.com.
  • Add support for proxy authentication.
  • Add pre-compiled binaries.
  • Refactor the code by a lot.
  • Simplify config.
  • Add automatic text encoding detection.
  • Use TOML instead of INI for configuration.
  • Add support for using httpbin-compatible services and services which return plain IP address for getting proxy's exit node.
  • Add support for reading proxy lists from local files.
  • Add support for saving to json.
  • Remove support for saving geolocation to txt, use json instead.
  • Improve parser.
  • Improve config validation.
  • Use poetry instead of requirements.txt.
  • Use venv in start scripts.

@monosans monosans force-pushed the wip branch 9 times, most recently from 3e47e21 to 53415dd Compare January 21, 2024 17:21
@monosans monosans merged commit e4047e1 into main Jan 21, 2024
6 checks passed
@monosans monosans deleted the wip branch January 21, 2024 17:45
@monosans monosans restored the wip branch January 22, 2024 09:03
@monosans monosans deleted the wip branch January 22, 2024 09:05
@monosans monosans restored the wip branch January 22, 2024 09:06
@monosans monosans deleted the wip branch January 23, 2024 06:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant